Definitions | x:A B(x), x:A. B(x), retraction(T;f), {T}, s = t, A, y is f*(x), f(a), x(s1,s2), x:A B(x), P  Q, x:A. B(x), Type, , n - m, a < b, , {x:A| B(x)} , t T, A B, i j , False, #$n, -n, n+m, Void, left + right, P Q, type List, y=f*(x) via L, , |g|, S T, , <a, b>, hd(l), (x l), x.A(x),  x,y. t(x;y) |